*{margin:0;padding:0;box-sizing:border-box;color:#fff;font-family:"Cormorant Garamond",serif}body{background:#111}header{background:url(../img/bgc.png) no-repeat;height:100vh;margin-bottom:120px}footer .container{display:flex;align-items:center}.container{max-width:1296px;margin:0 auto}a{text-decoration:none}.menu,footer .container{justify-content:space-between;flex-direction:column}.menu{background:#111;position:fixed;height:100vh;right:0;display:none;align-items:flex-start;width:475px;z-index:100;padding:42px 80px}.menu__text{font-weight:400;font-size:18px;line-height:23px;text-align:justify;margin-bottom:80px}.menu__contacts{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-bottom:60px}.menu__contacts__title{font-weight:700;font-size:24px;margin-bottom:25px}.menu__contacts__adress,.menu__contacts__phone{margin-bottom:15px;font-weight:400;font-size:18px}.menu__regime{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-bottom:246px}.menu__regime__title{margin-bottom:25px;font-weight:700;font-size:24px}.menu__regime__time{font-weight:400;font-size:18px;margin-bottom:15px}.menu__button{border:0;outline:0;background:inherit;position:relative;margin-bottom:100px;cursor:pointer}.menu__button span{background:#fff;display:block;width:5px;height:35px;position:absolute}.menu__button span:first-child{transform:rotate(45deg)}.menu__button span:last-child{transform:rotate(-45deg)}.menu.opened{display:flex}.header__content,.header__content .nav{display:flex;justify-content:space-between;align-items:center}.header__content{flex-direction:column}.header__content .nav{padding:40px 0 20px;border-bottom:1px solid #fff;margin-bottom:270px;width:100%}.header__content .nav__link{font-weight:600;font-size:18px;transition:.4s}.header__content .nav__link:hover{color:#cdaa7d}.header__content .nav__inst{width:50px;height:50px}.header__content .nav__logo{width:80px;height:80px}.header__content .nav__menu{background:inherit;position:relative;border:0;outline:0;display:flex;justify-content:space-between;align-items:center;height:20px;width:50px;cursor:pointer}.header__content .nav__menu:hover span{background:#cdaa7d}.header__content .nav__menu span{background:#fff;position:absolute;height:1px;width:40px;display:block;right:0;transition:.4s}.header__content .nav__menu span:first-child{top:0}.header__content .nav__menu span:nth-child(2){right:10px}.header__content .nav__menu span:last-child{bottom:0}.header__content__title{font-weight:700;font-size:72px;line-height:86px;text-align:center;width:476px}.about{height:100vh}.about__img{margin-bottom:70px}.about__text{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.about__text__element{text-align:center;font-weight:700;font-size:27px;line-height:130%}.services{margin-bottom:162px}.services__elements{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:44px}.services__elements__element{margin-bottom:60px}.services__elements__element__text{display:flex;align-items:center;justify-content:flex-start}.services__elements__element__text img{height:80px;width:80px}.services__elements__element__img{border:1px solid #cdaa7d;height:300px;width:396px;position:relative;margin-bottom:50px}.services__elements__element__img img{position:absolute;top:20px;right:20px}.services__elements__element p{font-weight:400;font-size:30px}.cosmetics,.works{display:flex;justify-content:space-between;align-items:center;margin-bottom:180px}.works{flex-direction:column;margin-bottom:100px}.works__title{font-weight:700;font-size:48px;margin-bottom:80px}.works__images{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);row-gap:24px;-moz-column-gap:24px;column-gap:24px}.works__images__image{height:416px;width:416px}.footer__content{border:1px solid #fff;border-left:none;border-right:none;padding:80px 0;margin-bottom:30px;width:100%;display:flex;justify-content:space-between;align-items:center}.footer__content__contacts{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.footer__content__contacts__title{margin-bottom:25px;font-weight:700;font-size:24px}.footer__content__contacts__phone{margin-bottom:15px;font-weight:400;font-size:18px}.footer__content__regime{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.footer__content__regime__title{margin-bottom:25px;font-weight:700;font-size:24px}.footer__content__regime__time{margin-bottom:15px;font-weight:400;font-size:18px}.footer__content__instagram{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.footer__content__instagram__title{font-weight:700;font-size:24px;margin-bottom:20px}.footer__content__instagram__img{width:50px;height:50px}.footer__copyright{margin-bottom:30px;font-weight:700;font-size:18px;opacity:.5}